Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: [VX Ace] Тень позади букв

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,355
    Записей в дневнике
    3
    Репутация: 53 Добавить или отнять репутацию

    По умолчанию [VX Ace] Тень позади букв

    Подскажите, существует ли возможность на VX Ace сделать тень позади всех надписей в игре, причём настраиваемую попиксельно? Ну скажем, чтобы в скрипте можно было назначить, насколько она "сдвинута" по отношению к тексту. На XP был целый ряд скриптов с такой возможностью, но на Ace я подобного так и не нашёл.

  2. #2

  3. #3
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,355
    Записей в дневнике
    3
    Репутация: 53 Добавить или отнять репутацию

    По умолчанию

    Я как раз её и использую, но для создания больших сообщений. Что касается теней - до конца так и не понял, как это должно работать. Нужно добавить тег \fs в текст сообщения? Но если так, то это ничего не даёт. Более того - даже на скриншоте с примером не видно, чтобы тень появилась. Вернее, если очень пристально присмотреться - вроде что-то и есть... Но этого не достаточно. Вот если бы можно было отрегулировать расстояние тени от текста, то было бы как раз.

  4. #4
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,992
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    В строке
    MESSAGE_WINDOW_FONT_SHADOW = false
    Поменяй на true

  5. #5
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,992
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Пётр Посмотреть сообщение
    В строке
    MESSAGE_WINDOW_FONT_SHADOW = false
    Поменяй на true
    Это же работает. Тень не жирная как на примере, но есть.


    Ну или...
    https://yandex.ru/search/?text=шрифт...&win=480&lr=35

  6. #6
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,355
    Записей в дневнике
    3
    Репутация: 53 Добавить или отнять репутацию

    По умолчанию

    Я так и делал.

  7. #7
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,355
    Записей в дневнике
    3
    Репутация: 53 Добавить или отнять репутацию

    По умолчанию

    Подниму тему. Можно ли всё-таки это сделать технически на VX-Ace? Прямо, чтобы отчётливая чёрная обводка и тень позади букв, как в аниме субтитрах. К примеру, вот так:


  8. #8
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,355
    Записей в дневнике
    3
    Репутация: 53 Добавить или отнять репутацию

    По умолчанию

    Этого не достаточно. -( Нужно, чтобы текст был виден на любом фоне (как в субтитры аниме) - с этим скриптом он постоянно "теряется", если фон светлый. В общем, как и тут, у меня возникают подозрения, что на Эйсе вообще нельзя так сделать, из-за каких-то особенностей текстового движка в самой программе... Но, с другой стороны, на ХР большие управляемые тени делали, к примеру вот тут - https://rpgmaker.su/f10/%D0%96%D0%B8...84%D1%82-1457/
    Правда, там только тени, без обводки. Но обводка есть в Эйсе по умолчанию - просто очень хилая и едва заметная. Вот как-то бы это всё "совместить" и доработать....
    Последний раз редактировалось Antberg; 29.02.2024 в 13:09.

  9. #9
    Пользователь Аватар для Devloner
    Информация о пользователе
    Регистрация
    06.07.2021
    Сообщений
    61
    Репутация: 6 Добавить или отнять репутацию

    По умолчанию

    В справке по эйсу написано так: "Цвет шрифта (Color). Также вы можете использовать значение альфа-канала. По умолчанию: (255,255,255,255).

    Значения альфа-канала используются и при прорисовке тени контура (RGSS3) и тени текста",
    "out_color (RGSS3) Цвет контура (Color). По умолчанию: (0,0,0,128)
    Это значит, насколько я понял, что альфа-канал для цвета контура по дефолту установлен как половина от черного. Если принудительно заявить (0,0,0,0), то будет полностью черный. (или 0 или 255 - не помню в какую сторону считается альфаканал... )
    Последний раз редактировалось Devloner; 01.03.2024 в 22:04.

  10. #10
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,355
    Записей в дневнике
    3
    Репутация: 53 Добавить или отнять репутацию

    По умолчанию

    Получается, на основе этого нужно написать скрипт? По умолчанию, в мэйкерском проекте есть только "knockout_color" в скрипте Window_Base. Существует также скрипт под названием "Text Cache" - Text Cache & Custom Font Junk Symbol Fix В котором есть строки "font.out_color.set(*fontary[10..13])" и "font.shadow = fontary[5]". Пока что я так и не разобрался, как правильно менять в них значения, и можно ли сделать нормальную тень.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
[VX Ace] Тень позади букв